From poli- + -fago.
polifago m (plural polifagi)
polifago (feminine polifaga, masculine plural polifagi, feminine plural polifaghe)