Which of the following is an insectivorous plant?
Choose Your Option
A. Cuscuta
B. Amarbel
C. Pitcher plant
D. Algae