Definisi 'chilomastix'

English to English
noun
1 flagellates parasitic in intestines of vertebrates including humans Terjemahkan
source: wordnet30


Visual Synonyms