Common Noun Collocations of looming

arch, background, bastion, caravan, cloud, crisis, deadline, distance, election, figure, form, front, future, hand, horizon, horse, host, misery, mist, peak, possibility, presence, problem, reality, sea, shadow, threat, wall, war, west