to have the advantages of sth without its disadvantages; to have both things that are available
Oxford100% de las películas
to have the advantages of sth without its disadvantages; to have both things that are available
Life is tough and you can't have your cake and eat it.
You can't have your cake and eat it too, all the time.
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición