GEMMIFEROUS MEANING IN ENGLISH

• Gemmiferous Definition & Synonyms

  1. (a.) multiplying by buds.
  2. (a.) Producing gems or buds


RECENT SEARCHES