mestizarte

Spanish

Verb

mestizarte

  1. infinitive of mestizar combined with te