person squished between others - Francés Inglés Diccionario