Quote Originally Posted by firefly View Post

  1. pong - definition of pong by the Free Online Dictionary, Thesaurus ...

    pong [pɒŋ] Brit informal. n. a disagreeable or offensive smell; stink. vBulletin. (intr) to give off an unpleasant smell;
Too awesome, advice, people, frogs and.......language lessons?