Outrageously Funny Search Suggestion Engine :: Megacarpaea

🔎


What is the definition of Megacarpaea? 🙋

👉 Megacarpaea is a genus of plants in the family Fabaceae, commonly known as the "crocodile flowers." These are annual herbaceous flowering plants that have a stem up to 1 meter long and produce flowers with five petals. They are native to tropical regions such as South America, North Africa, and Europe.


Megacarpaea

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


Stained Glass Jesus Art