storm-stayed - French English Dictionary