Added to these are a number of parasites and predators, many of which feed on any insect of suitable size.
(a number of parasites and predators; feed; on any insect of suitable size)
a number of parasites and predators
feed
on any insect of suitable size