artificial vertebra - Turkish English Dictionary