How does the phrase have the meaning like that?
Would you tell me what the meaning of "march" and "on" is?
steal "a piece of music for marching soldiers" on somebody? I don't understand at all.
The phrase means to gain an advantage over an opponent or competitor, usually by doing something before they do. The phrase is military in origin; it originally meant to secretly march troops to a place the enemy was planning to go to so that your soldiers would already be there when the enemy got there.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
The phrase means to gain an advantage over an opponent or competitor, usually by doing something before they do. The phrase is military in origin; it originally meant to secretly march troops to a place the enemy was planning to go to so that your soldiers would already be there when the enemy got there.