POLYSTOMATA MEANING IN ENGLISH

• Polystomata Definition & Synonyms

  1. (n. pl.) A division of trematode worms having more two suckers. Called also Polystomea and Polystoma.


RECENT SEARCHES