Simpler pong Synonyms

Definitions for Pong


  • (noun) an unpleasant smell