What does amberboa mean?

amberboa meaning in General Dictionary

a genus of natural herbs of Mediterranean to Central Asia cultivated due to their plants

View more

  • natural herbs of Mediterranean to main Asia cultivated because of their flowers