amberboa Meaning, Definition & Usage

  1. noun herbs of Mediterranean to central Asia cultivated for their flowers
    genus Amberboa.

WordNet