Green’s Dictionary of Slang

riff-raff n.

[rhy. sl. ]

1. a Welsh person [= Taff n.].

[UK]R. Puxley Cockney Rabbit.

2. a café, i.e. ‘caff’.

[UK]R. Puxley Fresh Rabbit.