folivore in Polish folivore in Polish liściożerca noun (biology) A herbivore that eats mostly foliage. Add to Flashcards