kyokoem
contestada

Determine the origin of the following.

soporific 
[L sopor sopor + -i- + -fic; cf. F soporifique]

Latin

Greek

French

Old French

Middle English

Old English

Celtic