Insectivorous

Russian Meaning

насекомоядный

English Meaning

  1. Feeding on insects.
  2. Botany Capable of trapping and absorbing insects, as the pitcher plant.