Chinese: 昨晚下了一场大雨。
English: We had a heavy rain last night.
French: Nous avons eu de fortes pluies la nuit dernière.