stonecress
Explore definitions, synonyms, and language insights of stonecress
Definitions
Noun
any Old World herb of the genus Aethionema; native of sunny limestone habitats
Explore definitions, synonyms, and language insights of stonecress