Amberboa meaning
UK US
Amberboa (noun): herbs of Mediterranean to central Asia cultivated for their flowers.
Definition of Amberboa
- herbs of Mediterranean to central Asia cultivated for their flowers
Synonyms: genus Amberboa
Type of: asterid dicot genus
Word lists: words starting with AM · words ending in OA · 8-letter words
More about Amberboa on Wikipedia.