PONG


Meaning of PONG in English

[noun], [verb] [UK and ANZ] humorous - (to make) an unpleasant smellWhat a pong! [C]After a couple of days of continuous use the costumes began to pong. [I]

Cambridge English vocab.      Кембриджский английский словарь.