Noun Definition

amberboa

1.Definition: herbs of Mediterranean to central Asia cultivated for their flowers

Related Noun(s):genus amberboa

Category: Plants