myiasis
nounDefinition of myiasis
: infestation with fly maggots
Keep scrolling for more
Keep scrolling for more