What does Angry Castro mean?

Angry Castro meaning in Urban Dictionary

Making another suck the shit away from your penis