Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
royal stag
noun
(n)
stag with antlers of 12 or more branches
dengan tanduk rusa atau lebih dari 12 cawangan
Synonym:
royal
source: wordnet30