harbour to shelter - French English Dictionary