be hard pressed - Alemán Inglés Diccionario