storm-lashed - French English Dictionary