Green’s Dictionary of Slang

razzo n.2

see raspberry tart n. (2)