Meaning of flat-footed

Definition of flat-footed

(adj) with feet flat on the ground; not tiptoe
unprepared and unable to react quickly; "the new product caught their competitors flat-footed"
having broad flat feet that usually turn outward; "a slow flat-footed walk"
forthright and explicit; "a flat-footed refusal"

Other information on flat-footed

WIKIPEDIA results for flat-footed
Amazon results for flat-footed