still frame

English

Noun

still frame (plural still frames)

  1. freeze frame