From holl (“all”) + ysydd (“devourer”). Calque of Latin omnivorus.
hollysydd m (plural hollysyddion, not mutable)