be hard-pressed - Espagnol Anglais Dictionnaire