storm tossed - French English Dictionary