Borrowed from Catalan carall. Doublet of carajo. Cognate with Portuguese carai.
Ćwicz mówienie i zapamiętywanie " caray " i wielu innych słów i zdań z hiszpański .