Filth flies pass through four distinct stages in their life cycle: egg, larva (maggot), pupa, and adult.
(Filth flies; pass; through four distinct stages in their life cycle)
Filth flies
pass
through four distinct stages in their life cycle