SCREEN (n.)
1. a flat surface on which a picture or series of pictures is projected or reflected
2. something that shelters, protects, or hides
SCREEN (n.)
1. a flat surface on which a picture or series of pictures is projected or reflected
2. something that shelters, protects, or hides