I've lived in the US for 38 years and I have never heard either of the words. They are not English. You'll have to ask your buddy.