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

british dictionary