Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
top dog
(t/A/p_d/O/g )
noun
(n)
a person who is in charge
orang yang bertanggung jawab
Synonym:
chief
,
head
source: wordnet30