body-gripping trap - Turkish English Dictionary