(last) resting place - Espagnol Anglais Dictionnaire