Devildog is likely misspelled.
Devildog has no English definition.
As a noun jarhead is
a US marine.
devildog
Not English
Devildog has no English definition. It may be misspelled.
jarhead
English
Noun
(
en noun)
(slang) A US marine.
Synonyms
*devil dog