Green’s Dictionary of Slang

Rod’s n.

[abbr.]

(UK society) Harrods.

[UK]Barr & York Sloane Ranger Hbk 159: Rods n. Harrods.
[UK]Partridge DSUE (8th edn) 983/2: since ca. 1945.