Definify.com

Definition 2024


trematode_worms

trematode worms

English

Noun

trematode worms

  1. plural of trematode worm