stone for sacrifices - French English Dictionary