Junie

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

Share this definition