communicating hydrocephalus - Turkish English Dictionary