meaning of Babazoid

Babazoid meaning in Urban Dictionary

a loving term of endearment typically fond of a lady or a real sexy person considered a babe with a hint of dinosaur to spell it out how much of babes amount is.