lumbar vertebra - Turkish English Dictionary