St.roses Share definition Flag The worst place in guyana. Basically worst than camp street prison and with better security St.roses is a fucking jail house. St.roses by Cyatty boss March 20, 2021 0 0 Get merch Get the St.roses mug. Buy Now — $32.95 See more merch