Etymology
From Scots crame, craim, from Middle Dutch kraeme or Middle Low German krame; both from Old High German krām (“merchant tent; tent cloth”), probably ultimately borrowed from Slavic, such as Old Church Slavonic грамъ (gramŭ, “pub, inn”) or чрѣмъ (črěmŭ, “tent”).
Compare West Frisian kream, Dutch kraam, German Low German Kraam, German Kram, Yiddish קראָם (krom), Swedish kram, Icelandic kram.