Noun Definition
arabidopsis lyrata
1.Definition: a small noninvasive cross-pollinating plant with white flowers; closely related to Arabidopsis thaliana
Category: Plants1.Definition: a small noninvasive cross-pollinating plant with white flowers; closely related to Arabidopsis thaliana
Category: Plants