person squished between others - French English Dictionary