Etymology · Italian

maschera

2 English words descend from Italian maschera, most common first.