carallo

Etymology
The etymology is, but the most plausible source, on the basis of both semantics and historical phonology, appears to be unattested *c(h)araculum, which would have been a Latinized diminutive of 🇨🇬. This also provides a single, phonologically coherent source for the cognates: 🇨🇬, 🇨🇬 and 🇨🇬. Attempts to attribute Italian same-meaning to the same etymon fail on phonological grounds, as the /r/ of carajo (or its absence in cazzo) remains unexplained, and no Latin phonological sequence develops as both /x/ in Spanish and /tts/ in Italian. Otherwise, perhaps related to 🇨🇬, 🇨🇬, from a derivative of.

Noun

 * 1)  penis
 * 2)  damn
 * 1)  damn

Interjection

 * 1)  shit!
 * 2)  go to hell, piss off, fucking hell, fuck, damn it