hydrouria - French English Dictionary