be caught in an impossible-to-escape situation - Alemán Inglés Diccionario