Arabidopsis lyrata

[n] - a small non-invasive cross-pollinating plant with white flowers
Found on http://www.webdictionary.co.uk/definition.php?query=Arabidopsis%20lyrata

Arabidopsis lyrata

noun a small noninvasive cross-pollinating plant with white flowers; closely related to Arabidopsis thaliana
Found on http://wordnetweb.princeton.edu/perl/webwn?s=Arabidopsis%20lyrata
No exact match found