Horseshoe (disambiguation)

Horseshoe is a shoe for horses and by analogy is applied to many things with a similar shape.

If an led you here, you may wish to change the link to point directly to the intended article.