What does auf dem Präsentierteller sitzen mean?

auf dem Präsentierteller sitzen - German to English

is on show

View more

  • becoming sitting ducks [coll.]