Definify.com

Definition 2025


insectivores

insectivores

English

Noun

insectivores

  1. plural of insectivore