Arabidopsis lyrata
Noun
Meaning
a small noninvasive cross-pollinating plant with white flowers; closely related to Arabidopsis thaliana
Source: WordNetNoun
a small noninvasive cross-pollinating plant with white flowers; closely related to Arabidopsis thaliana
Source: WordNet