(last) resting place - Turc Anglais Dictionnaire