'shoulder flash' definitions:

Definition of 'shoulder flash'

(from WordNet)
noun
Something worn on the shoulder of a military uniform as an emblem of a division etc.