egyptian lupine
egyptian lupine
egyptian lupine - Dictionary definition and meaning for word egyptian lupine
Definition
(noun) white-flowered Eurasian herb widely cultivated for forage and erosion control
(noun) white-flowered Eurasian herb widely cultivated for forage and erosion control