menu_book

Definition

To smile widely or expressively; to be in a state of great happiness.

compare_arrows

Also Said As

  • grin from ear to ear
  • grin like a Cheshire cat