stone bench - French English Dictionary