tumors-tumeurs: meaning, definitions and translations

English dictionaryEnglishFrench

What is tumors?tumors is tumeurs

What is tumeurs?

  • Plural form of tumor.
    --