A fork of Rural Dictionary
1. The sound you make when you roll your tongue 2. The girl I love, from ALC
I'm sorry it took me so long to say this, but I love you RRR.