etofamide

English

Noun

etofamide (uncountable)

  1. An antiprotozoal drug used in the treatment of amoebiasis.

Synonyms