omniscient
‘all-knowing’
Lexical development traced from the Tamil root:
E. omishante < Mod.Lat. omniscientem ‘all-knowing’ < Med.Lat. omniscientia ‘all-knowledge’ < Lat. omnis ‘all’ + scientia ‘knowledge’ < O.F. science ‘knowledge, learning, application; corpus of human knowledge’ < Lat. scientia ‘knowledge, a knowing; expertness’ < sciens ‘intelligent, skilled’ < scire ‘to know’ < scindere ‘to cut, divide’ < seeuhn < skei- < Tamil kappu