HAVE (OR EAT) SOMEONE FOR BREAKFAST
Meaning of HAVE (OR EAT) SOMEONE FOR BREAKFAST in English
have ( or eat) someone for breakfast
informal
deal with or defeat someone with contemptuous ease.
→ breakfast
Concise Oxford English vocab.
Сжатый оксфордский словарь английского языка.
2004