Meaning of flatfooted

Definition of flatfooted

(adj) 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"
with feet flat on the ground; not tiptoe
forthright and explicit; "a flat-footed refusal"

Other information on flatfooted

WIKIPEDIA results for flatfooted
Amazon results for flatfooted