Meaning – be patient, to wait a moment before taking action
In Context – Hold your horses, I haven’t finished explaining yet.
Origin – originally used to restrain cavalry (army on horses) from attacking on battlefield
Idioms with a similar or synonymous meaning – hang on, hold your water (not very common)