English Dictionary
Definition mantilla in British English
mantilla noun
[countable] noun
/mænˈtɪlə/

English Dictionary