English Dictionary
Definition screencap in British English
screencap noun
noun
1
a still picture taken from a computer or television screen
