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