Verb
dine out on (third-person singular simple present dines out on, present participle dining out on, simple past and past participle dined out on)
To be given hospitality at dinner because of one's conversation about (a particular subject or incident)
You know, the French remind me a little bit of an aging actress of the 1940s who is still trying to dine out on her looks but doesn't have the face for it. John McCain