diethylcarbamazine
English
Noun
diethylcarbamazine
(
uncountable
)
A
synthetic
anthelmintic
drug
.