Translation of tumor in English:

tumor

tumour

noun

  • 1

    tumour