Green’s Dictionary of Slang

flat adv.

[SE flat, completely, utterly]

SE in slang uses

In compounds

flat broke (adj.)

see separate entry.

flat out

see separate entries.