engrave upon - Español Inglés Diccionario