arabidopsis lyrata Meaning, Definition & Usage

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

WordNet