Common Noun Collocations of giants

age, battle, century, China, day, dragon, dwarf, earth, enchanter, fairy, field, forest, general, genius, god, industry, land, man, monster, ogre, past, race, shoulder, son, supergiant, time, witch, world, States, United