insectivorous nectarivorous avivorous anthophagous mellivorous meliphagous ornithophagous entomophagous insectivorian formicivorous