superior articular pit of atlas - Français Anglais Dictionnaire