POLYSTOME MEANING IN ENGLISH

• Polystome Definition & Synonyms

  1. (n.) An animal having many mouths; -- applied to Protozoa.
  2. (a.) Having many mouths.


RECENT SEARCHES