on the canvas

English

Prepositional phrase

on the canvas

  1. (informal, idiomatic) In a state of being overwhelmed, defeated, or in a challenging situation.