carcame

Italian

Noun

carcame m (plural carcami)

  1. carcass