ambivore noun1 •An animal that feeds on two varieties of food.In these latter categories, long basiconic sensilla numbers were similar and short basiconic sensilla were abundant in graminivores but few in ambivores. — 1989 formsambivores