Green’s Dictionary of Slang

garrot n.

[ety. unknown]

(W.I., UKVI) one who is not a native of the Virgin islands, an outsider.

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