1 definition by when ppl see me - damn he peng

An annoying creature. Almost as if you combined a frog, rat and a hissing cat into one being.
Get the Junie mug.