driven ashore - French English Dictionary