insatiable frugivore