The AI-powered English dictionary
plural myiases
(medicine) The infestation of a living vertebrate by maggots. examples