4 results in 0.0079s.
Advertisement
  • insectivore
    insectivore, noun.
    1. any animal or plant that feeds mainly on insects. Mantises are insectivores.
    2. any one of an order of small mammals including moles, shrews, and hedgehogs that feed chiefly on insects at night. They are the least develo

insectivore in Marathi मराठी

  1. home-page
  2.  › 
  3. language
  4.  › 
  5. english-dictionary-translation-meaning-of-insectivore