0
Anonymous
It means a Jamaica person living abroad and refering to themselves as if they've never left. Its like saying "I'm home, no matter were I am. Always going to be in my yard."
Wiki User