Idiom Definition:
Your browser does not support the audio element.
"to go flat out"
to work or go as quickly as possible
Synonyms:
absolute, breakneck, complete, consummate, entire, express, fast, fleet, flying, full, headlong, hurry, hurried, infinite, lightning, prompt, quick, quickly, rapid, screaming, sheer, speed, speedy, spry, swift, thorough, total, unreserved, winged