have to huff and puff - Allemand Anglais Dictionnaire