still picture
English
Noun
still
picture
(
plural
still pictures
)
A
freeze frame
.