flat-footed
flat·foo·ted
adjective
2.
unprepared and unable to react quickly
- “the new product caught their competitors flat-footed”
4.
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.