Keith (I'm no friggin dolphin!) Dowling's definitions
A mine sniffing dolphin who works for the Navy. A dolphin with a stupid camera on it's fin who looks for mines.
by Keith (I'm no friggin dolphin!) Dowling April 8, 2003
Get the k-dogmug.
Get the k-dogmug.