English Dictionary
Definition puffer in British English
puffer noun
[countable] noun
/ˈpʌfə(r)/

English Dictionary