worm oil

Noun

 * 1) An anthelmintic consisting of oil obtained from the seeds of  (syn..