human spine and vertebrae - Spanish English Dictionary