GEMMIPARES MEANING IN ENGLISH

• Gemmipares Definition & Synonyms

  1. (n. pl.) Animals which increase by budding, as hydroids.


RECENT SEARCHES