self-imparting - Español Inglés Diccionario