biosurgery
English
Etymology
From
bio-
+
surgery
.
Noun
biosurgery
(
uncountable
)
(
medicine
,
surgery
)
The
medicinal
use of
maggots
to
clean
wounds
and promote
healing
Synonyms
maggot therapy