moralizarles
Spanish
Verb
moralizarles
infinitive of
moralizar
combined with
les