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)

  1. herbs of Mediterranean to central Asia cultivated for their flowers
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: