PHYLLOPODOUS MEANING IN ENGLISH

• Phyllopodous Definition & Synonyms

  1. (a.) Of or pertaining to the Phyllopoda.


RECENT SEARCHES