meaning of lathyrus nissolia

1. annual European vetch with red flowers


Related Words

lathyrus nissolia |

Developed & Maintained By Taraprasad.com

Treasure Words