hidrencefalia - French English Dictionary