Definify.com

Definition 2024


insectivores

insectivores

English

Noun

insectivores

  1. plural of insectivore