What does beastro mean?

beastro meaning in Urban Dictionary

a spot in which unattractive people head to take in.