Outrageously Funny Search Suggestion Engine :: Speocharidius

🔎


What is the definition of Speocharidius? 🙋

👉 Speocharidius is a genus of extinct arthropod that lived during the Late Cretaceous period, approximately 69 million years ago. They were small in size and had large eyes with an oval-shaped pupil. They are known for their distinctive walking posture, which was characterized by a slight forward incline to their back legs. Speocharidius were primarily herbivores and lived on a diet of leaves and fruits.


Speocharidius

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


Stained Glass Jesus Art