large mounted stone - French English Dictionary