This familiar butterfly has a life cycle involving four distinct stages: egg, larva, pupa and adult butterfly.
(This familiar butterfly; has; a life cycle involving four distinct stages: egg, larva, pupa and adult butterfly) (a life cycle; involving; four distinct stages)
This familiar butterfly a life cycle
has involving
a life cycle involving four distinct stages: egg, larva, pupa and adult butterfly
four distinct stages