meaning of arabidopsis lyrata

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


Related Words

arabidopsis lyrata |

Developed & Maintained By Taraprasad.com

Treasure Words