YourDictionary

insectivore

noun

  1. any of an order (Insectivora) of generally small, primitive mammals that are active mainly at night and that feed principally on insects, as moles, shrews, or hedgehogs
  2. any animal or plant that feeds on insects

See insectivore in American Heritage Dictionary 4

Learn more about insectivore

link/cite print suggestion box