body-gripping trap - Spanish English Dictionary