POLYPODE MEANING IN ENGLISH

• Polypode Definition & Synonyms

  1. (n.) An animal having many feet; a myriapod.
  2. (n.) A plant of the genus Polypodium; polypody.


RECENT SEARCHES