internal carotoid artery - Turkish English Dictionary