be ripped to shreds - Spanish English Dictionary

Suggest a Term