almuce in French
almuce in French
aumuce
A hood or cape.
aumusse
A hood or cape.