A screen memory.
The definition of a barrier is anything, either natural or manmade, that keeps something from passing through.
A fence is defined as a barrier used for protection or to create a boundary.
One that catches, especially the baseball player positioned behind home plate who signals for and receives pitches.
Find another word for backstop. In this page you can discover 6 synonyms, antonyms, idiomatic expressions, and related words for backstop, like: screen, net, barrier, fence, catcher and milldam.