Outrageously Funny Search Suggestion Engine :: Odontocarus

🔎


What is the definition of Odontocarus? 🙋

👉 Odontocarus is a genus of extinct birds that lived during the late Cretaceous period, approximately 65 million years ago, in what is now Europe and North Africa. They were known for their distinctive beak-shaped teeth and were primarily herbivorous with small to medium-sized bodies.


Odontocarus

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


Stained Glass Jesus Art