Definition:

Generalist natural enemy : A natural enemy with a broad range of diet. Cattle egrets, for example, eat many kinds of insects, and are not specialized natural enemies of any of them.