amberboa - definitions and synonyms

amberboa noun

  1. ( also written as Amberboa )

    English Meaning: 

    : herbs of Mediterranean to central Asia cultivated for their flowers

    Synonyms:

    genus amberboa