Okay, dude. At least you are native English speaking person. I'm not and I pick up every phrase, no matter what origin it actually has. English as every other language has many dialects (or what they are).