From Wiktionary, the free dictionary
more than someone has had hot dinners
- (UK, informal) A very large number.
She's had more boyfriends than you've had hot dinners!
- Chinese: 食鹽多過食米 / 食盐多过食米 (“(Cantonese) to be experienced”, literally “to have eaten more salt than (you) have eaten rice”)