{v. phr.} To enjoy two opposite advantages. * /You can either spend your money going to Europe or save it for a down payment on a house, but you can't do both. That would be having your cake and eating it, too./
HAVE ONE'S CAKE AND EAT IT TOO
Meaning of HAVE ONE'S CAKE AND EAT IT TOO in English
Slang English vocab. Английский сленговый словарь. 2012