meaning of egyptian lupine

1. white-flowered Eurasian herb widely cultivated for forage and erosion control


Related Words

egyptian lupine |

Developed & Maintained By Taraprasad.com

Treasure Words