visitor: someone who visits
causal agent: any entity that produces an effect or is responsible for events or results
shoulder flash: something worn on the shoulder of a military uniform as an emblem of a division etc.