artificial vertebra - French English Dictionary