SAXIFRAGE MEANING IN ENGLISH

• Saxifrage Definition & Synonyms

  1. (n.) Any plant of the genus Saxifraga, mostly perennial herbs growing in crevices of rocks in mountainous regions.


RECENT SEARCHES