to have or do two good things at the same time that are impossible to have or do at the same time : You can't have your cake and eat it - if you want more local services , you can't expect to pay less tax . (Definition of have your cake and eat it fro