French to English Dictionary

Version Française

"orage" meaning in English