Meaning of stonecress

Definition of stonecress

(noun) any Old World herb of the genus Aethionema; native of sunny limestone habitats

Other information on stonecress

WIKIPEDIA results for stonecress
Amazon results for stonecress