be hard pushed - Alemán Inglés Diccionario