( BrE ) (also have your cake and eat it too NAmE , BrE )
to have the advantages of sth without its disadvantages; to have both things that are available
( BrE ) (also have your cake and eat it too NAmE , BrE )
to have the advantages of sth without its disadvantages; to have both things that are available
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005