ATLOAXOID


Meaning of ATLOAXOID in English

adj. (Anatomy) of or pertaining to the first vertebra in the neck and the axis

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.