cherry stone

meaning: the stone seed of a cherry (noun)