Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
atlas vertebra
noun
(n)
the 1st cervical vertebra
the 1st cervical vertebra
Synonym:
atlas
source: wordnet30