TO-DIE-FOR
Meaning of TO-DIE-FOR in English
to-ˈdie-for BrE AmE adjective informal
extremely good or desirable – used humorously:
Betty’s strawberry cheesecake is simply to-die-for.
Longman Dictionary of Contemporary English.
Longman - Словарь современного английского языка.
2012