answersLogoWhite

0

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."

User Avatar

Wiki User

11y ago

What else can I help you with?

Related Questions