yard (Noun) Meaning/Description: home, also to Jamaicans living aboard it means Jamaica https://youtu.be/oftoudrfPbw