Outrageously Funny Search Suggestion Engine :: Omphalorissa

🔎


What is the definition of Omphalorissa? 🙋

👉 An animal that has a large, circular body with two lobes on each side, known for its ability to store and transport water in its ophiolus gland.


Omphalorissa

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


Stained Glass Jesus Art