altar tomb - French English Dictionary