Meaning of A DOG'S BREAKFAST in English

A DOG'S BREAKFAST

a mixture of many things, a hodgepodge

This book is a dog's breakfast. It contains a bit of everything.

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.