The correct option is B Drosera
Plants that feed upon insects to obtain nutrients are termed as insectivorous plants. Usually, these plants are photosynthetic plants which grow in nitrogen deficient soil. In order to fulfill their nitrogen requirements, they trap and digest insects. E.g., drosera, nepenthes, etc.