Multiple choice general knowledge science & technology

Plant that eat insects are called

  1. Insectisorous plants

  2. Insectivorous plants

  3. Carnivorous plants

  4. Petrosorous plants

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Insectivorous plants like the Venus flytrap derive nutrients by trapping and consuming insects. Option A is misspelled. 'Carnivorous' is technically correct but 'insectivorous' is the more precise scientific term. Petrosorous is not a real term.