Meaning of “dine out on sth” in the English Dictionary

English