person squished between others - Espagnol Anglais Dictionnaire