Devil Dog.
A Marine. (background) The name “Teufel Hunden” was given to the Marines by their German enemies in World War I, probably as an insult since hunden translates more correctly as “bitch”. It has come to be considered a sign of respect for the dogged determination of Marines.