The meaning of 'Hold Your Horses' is to be patient, wait. It can be used when someone is asking you, or putting pressure on you, to do something.
Example of use: "Hold your horses sir, can't you see that we haven't finished here?!?!"
True to its mid-19th century American origin, this phrase was originally "hold your hosses". Hosses was the US slang term for horses.