1 definition by Keith (I'm no friggin dolphin!) Dowling

A mine sniffing dolphin who works for the Navy. A dolphin with a stupid camera on it's fin who looks for mines.
That K-dog can sure find mines!
Get the k-dog mug.