SOMBRERO MEANING IN ENGLISH

• Sombrero Definition & Synonyms

  1. (n.) A kind of broad-brimmed hat, worn in Spain and in Spanish America.


RECENT SEARCHES