dine out on something 
phrasal verb with dine verb [ I ]  formal uk/daɪn/ us/daɪn/
  mainly UK      
 (尤指吃饭时)讲(自己的某一经历)来逗乐
to entertain people, especially at a meal, by telling them about an experience you have had
  For months I've been dining out on the story of what happened when my house got flooded. 一连几个月我在晚餐时都要对别人讲起房子被水淹之后所发生的事情。