mission impossible

Explore definitions, synonyms, and language insights of mission impossible

Definitions

Noun
an extremely dangerous or difficult mission

More General Terms