almuce in Italian
almuce in Italian
almuzia
A hood or cape.
almuzio
A hood or cape.