meaning of ariel therobe

ariel therobe meaning in Urban Dictionary

the greatest niggar on the planet, comes with a cool puppy named noodle. Ariel Therobe is the greatest