meaning of aribobbins

aribobbins meaning in Urban Dictionary

some body good at sport