Definition of Antitumour

  • 1. Used in the treatment of cancer Adjective

Synonyms for word "antitumour"