stone (seed inside fruits) - French English Dictionary