meaning of Babesoarus

Babesoarus meaning in Urban Dictionary

A term regularly explain hot girls who will be also stupid understand that a Babesoarus isn't a proper dinosaur. Usually employed by nerdy dudes who like dinosaurs. Great for yelling at a babe.