INSECTIVOROUS

Definition of INSECTIVOROUS

  1. (adj)(of animals and plants) feeding on insects