(last) resting place - French English Dictionary