English: Hydrocephalus, in fact, means "water on the brain."
Telugu: హైడ్రోసెఫాలస్ నిజానికి "మెదడు మీద నీరు" అని అర్ధం.