epistemologist: a specialist in epistemology
causal agent: any entity that produces an effect or is responsible for events or results
window screen: screen to keep insects from entering a building through the open window