Green’s Dictionary of Slang

rocky n.

[1990s+]

1. (UK drugs) a variety of hashish; also attrib.

2. (UK juv.) the erect penis [it is ‘rock-hard’].

3. (UK juv.) a scavenger.