hardpressed - Francés Inglés Diccionario