stonecress

Explore definitions, synonyms, and language insights of stonecress

Definitions

Noun
any Old World herb of the genus Aethionema; native of sunny limestone habitats

More General Terms