Spanish

edit

Verb

edit

declamarse

  1. infinitive of declamar combined with se