meaning of lathyrus hirsutus

1. week-stemmed winter annual native to Mediterranean region for long established in southern United States; cultivated as a cover and pasture crop


Related Words

lathyrus hirsutus |

Developed & Maintained By Taraprasad.com

Treasure Words