English-Chinese dictionary »

trematode meaning in Chinese

EnglishChinese
trematode noun
[UK: trˈemətˌəʊd]
[US: trˈemətˌoʊd]

吸虫 /xīchóng/noun

吸蟲noun