Definisi 'genus giardia'

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


Visual Synonyms