storm-beaten - French English Dictionary