Definitions of Arabidopsis lyrata:

  • noun:   a small non-invasive cross-pollinating plant with white flowers; closely related to Arabidopsis thaliana