English Dictionary
Definition huff and puff in British English
huff and puff phrase
phrase
1
to breathe loudly and with difficulty
