all-weather friend - French English Dictionary