Synonyms of Non-Invasive Treatment

Primary definition: A medical procedure that does not require surgery or the insertion of instruments into the body.

Full Dictionary Entry

Antonyms & Opposite Concepts