storm-tossed - French English Dictionary