canalúa - French English Dictionary