What does beastrosous mean?

beastrosous meaning in Urban Dictionary

Amazingly, awesome. Or Teagan