horse fair

Noun

 * 1) A fair where people meet to buy and sell horses.