マンティラ
mantira

Noun

1. mantilla

Clothing

From Spanish

Other forms: