Rose leaf Share definition Flag When a person -either male or female- sticks their tongue in your arse during passionate love making. The bitch did a rose leaf on me!! Fucken grotty moll!! Rose leaf by Mofgan January 27, 2008 0 0 Get merch Get the Rose leaf mug. Buy Now — $32.95 See more merch