AMPHIGENOUS MEANING IN ENGLISH

• Amphigenous Definition & Synonyms

  1. (a.) Increasing in size by growth on all sides, as the lichens.


RECENT SEARCHES