The definition of flat out is to move at top speed.
(adjective)An example of flat out is a sprinter’s run.
Flat out is defined as something told with complete honesty.
(adverb)An example of flat out is a gossip’s story that leaves out no details.
See flat-out in Webster's New World College Dictionary
adjective
See flat-out in American Heritage Dictionary 4
adjective
Learn more about flat-out