cangrexo m (plural cangrexos)
From Vulgar Latin *cancriclus, from Latin cancriculus, diminutive of cancer.