be impossible or difficult to find - Alemán Inglés Diccionario