meaning of Ariel Castro

Ariel Castro meaning in Urban Dictionary

A Castro worse than Fidel Castro.this is certainly some shit that lived in Cleveland that kidnapped 3 girls for ten years & held them as sex slaves.A great exemplory case of a piece of shit that got off effortless under our fucked up system.He surely got to hang himself in prison & escape justice.