hydrencephalus - Spanish English Dictionary