The phrase "whole host" means a large number or all of something. It can refer to an entire group, collection, or variety of things. The term comes from the idea that a whole army is represented by its soldiers as a single unit, and thus the use of the word 'host' which originally meant an army or warrior band.