Green’s Dictionary of Slang

rosie n.

[ironic comment on the smell]

1. (US) a garbage can.

[US]Dos Passos Three Soldiers 51: ‘I’ll bring down the rosie, don’t you bother,’ he said to the other man, kicking the can that gave out a ringing sound as he spoke.
[UK]P. Baker Fabulosa 297/1: rosie rubbish bin.

2. see rosebud n.1 (2)