meaning of astall

astall meaning in Urban Dictionary

douchebag