deer hunter: hunter of deer
causal agent: any entity that produces an effect or is responsible for events or results
cosmology: the branch of astrophysics that studies the origin and evolution and structure of the universe