Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
moustache
(m/@/'st/A//S/ )
noun
(n)
an unshaved growth of hair on the upper lip
sebuah unshaved pertumbuhan rambut di bahagian bibir atas
Synonym:
mustache
source: wordnet30
Mustache.
misai.
source: webster1913