Common Adjective Collocations of horseshoe

American, complete, crescentic, curve, deep, elevate, empty, golden, good, great, like, long, low, miniature, much, narrow, old, open, optic, or, ordinary, other, pelvic, permanent, rigid, round, rufous, shape, wide