rabarba - French English Dictionary