'Amberboa' definitions:

Definition of 'Amberboa'

From: WordNet
noun
Herbs of Mediterranean to central Asia cultivated for their flowers [syn: Amberboa, genus Amberboa]

Words containing 'Amberboa'