self-closing intracranial aneurysm clip - Turkish English Dictionary