Search results
- Dictionarysmokescreen/ˈsməʊkskriːn/
noun
- 1. a cloud of smoke created to conceal military operations: "troops laid down a smokescreen to cover the rescue of the victims"
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries