Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of saxifraga

- A genus of exogenous polypetalous plants, embracing about one hundred and eighty species. See Saxifrage.