windshield: transparent screen (as of glass) to protect occupants of a vehicle
screen: a protective covering consisting of netting; can be mounted in a frame
slop: (usually plural) weak or watery unappetizing food or drink