The phrase "you can't have your cake and eat it too" means that one cannot have or experience two contradictory things simultaneously. It implies that when faced with a choice, one must choose between two mutually exclusive options and cannot possess or enjoy both. In simpler terms, it is an expression of the idea that one cannot have it both ways.
Just Saying will “sweep you off your feet” with challenges to complete English language idioms, sayings, and other colloquial phrases.
Includes English phrases for both younger and older players. The full version features over 3,000 English idioms.