perfeccionar[Espagnol]

verbe
1 : make perfect; bring to perfection
2 : surpass in excellence
3 : make perfect or complete
4 : to make better