VariousWords beta
Related Terms:
Definitions:
Noun
myiasis
Definition: infestation of the body by the larvae of flies (usually through a wound or other opening) or any disease resulting from such infestation
Definition: The infestation of a living vertebrate by maggots.