Traducción español inglés

English version

¿Qué significa "otorgar algo (favor, préstamo)" en Inglés