Anglés

Verb

to look after ...

  1. cuidar