meaning of spanish gorse

1. erect shrub of southwestern Europe having racemes of golden yellow flowers


Related Words

spanish gorse |

Developed & Maintained By Taraprasad.com

Treasure Words