Definition of Amberboa

  • 1. Herbs of Mediterranean to central Asia cultivated for their flowers Noun

Synonyms for word "amberboa"

Semanticaly linked words with "amberboa"

Hyponims for word "amberboa"