meaning of arabidopsis lyrata
1. a small non-invasive cross-pollinating plant with white flowers; closely related to Arabidopsis thaliana
1. a small non-invasive cross-pollinating plant with white flowers; closely related to Arabidopsis thaliana