Wiktionary
etofamide
n. An antiprotozoal drug used in the treatment of amoebiasis.
Wikipedia
Etofamide
Etofamide ( INN, also known as eticlordifene) is an antiprotozoal drug used in the treatment of amoebiasis.
Its effect against Giardia lamblia has been described as modest.