noun: A giant; a person or organization of enormous size or power.

More...