flat out is an adverb meaning "in a blunt direct manner". It carries 2 recorded senses.
at top speed
“he ran flat out to catch the bus”
“he was off down the road like blue murder”
Definitions, synonyms and semantic relations for flat out come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.