English edit

Adjective edit

insectivorian (not comparable)

  1. insectivorous