diethylcarbamazine

English

Noun

diethylcarbamazine (uncountable)

  1. A synthetic anthelmintic drug.