Green’s Dictionary of Slang

mash dog! excl.

[Carib.E. mash, a call to a dog, meaning go or walk]

(W.I.) a general phr. of dismissal, get out! get out of my way!

[WI]cited in Allsopp Dict. Carib. Eng. Usage (1996).