Meaning of arabidopsis lyrata

Definition of arabidopsis lyrata

(noun) a small noninvasive cross-pollinating plant with white flowers; closely related to Arabidopsis thaliana

Other information on arabidopsis lyrata

WIKIPEDIA results for arabidopsis lyrata
Amazon results for arabidopsis lyrata