Definitions of Amberboa:

  • noun:   herbs of Mediterranean to central Asia cultivated for their flowers