Outrageously Funny Search Suggestion Engine :: Melasphaerula

🔎


What is the definition of Melasphaerula? 🙋

👉 Melasphaerula is a species of flowering plant in the family Lamiaceae, native to tropical regions of Asia and Africa. It has been known for its medicinal properties, particularly for treating respiratory conditions such as asthma and bronchitis.


Melasphaerula

https://goldloadingpage.com/word-dictionary/Melasphaerula


Stained Glass Jesus Art