Common Noun Collocations of ingenuity

ability, courage, deal, degree, device, dexterity, display, energy, enterprise, imagination, industry, invention, knowledge, labour, learn, man, originality, part, patience, perseverance, sense, skill, spite, strength, taste, time, tribute, variety, wit, resourcefulness