DictionaryAI

on the canvas

Short definition from Wiktionary

Prepositional phrase

  1. 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.