meaning of beastro

beastro meaning in Urban Dictionary

a spot in which unattractive people head to take in.