MalayTranslate.com
Malay to English Translator
Translate Here

English to English

brain tumour

noun (n)

  • a tumor in the brain
    tumor di otak
    Synonym:
    brain tumor
    source: wordnet30