insectivorian

EnglishEdit

AdjectiveEdit

insectivorian (not comparable)

  1. insectivorous