storm-battered - French English Dictionary