caribou moss - French English Dictionary