quel rapport avec la choucroute
Meanings
Phrase
1. what does that have to do with the price of tea in China (informal)