querube - French English Dictionary