may his soul rest in peace - Español Inglés Diccionario