Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
omphalus
noun
(n)
a scar where the umbilical cord was attached
parut di mana tali pusat itu melekat
Synonym:
belly button
,
bellybutton
,
navel
,
omphalos
,
umbilicus
source: wordnet30