The correct option is C Semiautotrophs
Autotrophs plants are those which gets nutrients through photosynthesis in the presence of sunlight. Insectivorous plants just like almost every other plant, get their energy from sunlight. They feed on insect to fulfill their nitrogen requirement, that's why they can easily grown in nitrogen deficient soil condition. Hence, called semiautotrophs. Option C is correct.