French-English dictionary »

trématode meaning in English

FrenchEnglish
trématode nom {m}

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