Top definition
Is the fucking mix of the mother fucker spanish words "zorra" & "puta". Creating an incredible mix
I've met too many zorrutas.
by Fran Milla September 13, 2007
Get the mug
Get a zorruta mug for your papa Bob.