MalayTranslate.com
Malay to English Translator
Translate Here

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