Green’s Dictionary of Slang

cherry tart n.

see raspberry tart n.