Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
trematode worm
noun
(n)
parasitic flatworms having external suckers for attaching to a host
parasit penghisap flatworms memiliki luaran untuk bisa sampai ke satu hos
Synonym:
fluke
,
trematode
source: wordnet30