almuce in Latin
almuce in Latin
almutia
A hood or cape.
almutium
A hood or cape.