meaning of auf dem Präsentierteller sitzen

auf dem Präsentierteller sitzen - German to English

is on show

View more

  • becoming sitting ducks [coll.]