all-devouring Meaning, Definition & Usage

  1. adjective satellite (of animals) both plant-eating and flesh-eating

WordNet