meaning of beastrosous

beastrosous meaning in Urban Dictionary

Amazingly, awesome. Or Teagan