Anglés - English

  Verbo

to improve

  1. amillorar