A fruit fly has three larval, pupal and adult stages in its life cycle.
(A fruit fly; has; three larval, pupal and adult stages in its life cycle)
A fruit fly
has
three larval, pupal and adult stages in its life cycle