slit one's wrists - Spanish English Dictionary

Suggest a Term