on the canvas
Short definition from Wiktionary
Prepositional phrase
- In a state of being overwhelmed, defeated, or in a challenging situation.
We haven’t written up on the canvas yet: Simple and Standard meanings, examples and a quiz.
Short definition from Wiktionary
We haven’t written up on the canvas yet: Simple and Standard meanings, examples and a quiz.