Spanish-English Dictionarysombrear
Meaning of sombrear