pompoon

English

Noun

pompoon (plural pompoons)

  1. Obsolete form of pompom.