Outrageously Funny Search Suggestion Engine :: Escarpia

🔎


What is the definition of Escarpia? 🙋

👉 Escarpia is a species of flowering plant in the family Rosaceae, native to parts of Western Asia and North Africa. It has small, heart-shaped leaves with a distinctive white stem that grows from its center. The inflorescence is composed of many individual flowers arranged in clusters on stems or branches.


Escarpia

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


Stained Glass Jesus Art