Definify.com

Definition 2024


trematode_worm

trematode worm

English

Noun

trematode worm (plural trematode worms)

  1. the trematode