What is the definition of Babosa? 🙋 🔍
Babosa is a genus of flowering plants in the family Asteraceae, native to southern Africa. They are characterized by their distinctive flower heads with numerous white or pink petals, which are often used for both medicinal and culinary purposes.