At the drop of a hat
Meaning: (coll) immediately and willingly
Usage: Miranda loves playing the piano and will give her friends a tune at the drop of a hat.
Chinese Translation: