still picture

English

Noun

still picture (plural still pictures)

  1. A freeze frame.