atloid
atloid has 1 sense in the JumbleFix dictionary. Letters: 6.
Definitions
noun
. A rare anatomical term for the atlas bone (the first cervical vertebra).