have to huff and puff - Alemán Inglés Diccionario