Life Cycle The Hessian fly has four life cycle stages: adult, egg, larva (maggot) and pupa.
(The Hessian fly; has; four life cycle stages; T:Life Cycle)
The Hessian fly
has
four life cycle stages T:Life Cycle