Define Dog Shit Sandwich Meaning

Dog Shit Sandwich
fresh dog poo between two pieces of white bread.

kids : dad whats for dinner?
dad: a DOG SHIT sandwich!
By Meryl