Outrageously Funny Word Dictionary :: Ochria

🔎

What is the definition of Ochria? 🙋

👉 Ochria is a genus of plants in the family Sapindaceae, commonly known as the Indian pepper or the Indian pepper plant. They are native to South Asia, including India and Sri Lanka, and are commonly found in tropical regions where they thrive on warm climates with high humidity. Some species of Ochria have been used for medicinal purposes due to their purported properties like improving digestion, promoting health, and reducing inflammation.


Ochria

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


Stained Glass Jesus Art