hard-pushed - Francés Inglés Diccionario