Green’s Dictionary of Slang

ribbon n.1

[19C] gin; spirits in general [var. on satin n. (1a) and like it implying the smoothness of good gin].

In phrases