English dictionary
amberboa meaning and definition
Definition and meaning of amberboa at MeaningMonkey.org. amberboa meaning and definition in the English Dictionary.AMBERBOA noun
Definition of Amberboa (noun)
- herbs of Mediterranean to central Asia cultivated for their flowers
- synonyms: genus Amberboa
Source: Princeton University Wordnet