ommaya reservoir - Turkish English Dictionary