English-French dictionary »

trematode meaning in French

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

trématode◼◼◼nom {m}