Definition of dag:
(interjection) :
expressing shock, awe or surprise; used as a general intensifier
(n) :
a skewer; a sharpened stick, used for roasting food over a fire. Compare dogwood, formerly dagwood
(v) :
to skewer food, for roasting over a fire; to
cut or
slash the edge of a
garment into dags