be laid to rest - Espagnol Anglais Dictionnaire