Noun Definition
amberboa
1.Definition: herbs of Mediterranean to central Asia cultivated for their flowers
Related Noun(s):genus amberboa
Category: Plants1.Definition: herbs of Mediterranean to central Asia cultivated for their flowers
Related Noun(s):genus amberboa
Category: Plants