Pin The Meter Definition
verb
To cause a meter to register its highest possible value.
Wiktionary
Origin of Pin The Meter
In reference to the measuring needle looking as though it is pinned in place.
From Wiktionary
Find Similar Words
Find similar words to pin the meter using the buttons below.