impassable stricture - Alemán Inglés Diccionario