Dog

Stands for Dirty Old Guy;
A really disgusting old guy who lusts after very young girls or boys.
Some priests are dogs in robes.
by Kate Smith April 27, 2007
mugGet the Dogmug.

Share this definition