Spanish-English dictionary »

embozo meaning in English

SpanishEnglish
embozo noun

cloak [cloaks](blanket-like covering, often metaphorical)
noun
[UK: kləʊk] [US: kloʊk]