POM-POM


Meaning of POM-POM in English

■ noun Brit. an automatic quick-firing two-pounder cannon of the Second World War period, typically mounted on a ship and used against aircraft.

Origin

C19: imitative of the sound of the discharge.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.