Turkish-English dictionary »

oviraptor meaning in English

TurkishEnglish
oviraptor noun

oviraptor(dinosaur)
noun

Your history