Spanish

edit

Verb

edit

desembozarse

  1. infinitive of desembozar combined with se