(idiomatic) To exert maximum effort.
https://en.wiktionary.org/wiki/put_the_pedal_to_the_metal#En...
(idiomatic) To exert maximum effort.
https://en.wiktionary.org/wiki/put_the_pedal_to_the_metal#En...