trematodea - French English Dictionary