insectivorian

insectivorian definitions

adj
  • insectivorous