What is the full meaning of horseshoe
a shoe for a horse [n -S] / to put horseshoes on [v HORSESHOED or HORSESHOD, HORSESHOEING, HORSESHOES]
Example of the word horseshoe placed on a Scrabble board.