The definitive guide to South Asian lingo

Definition 1 of 1

2 0
Noun.
0

Definition

From "rub up", meaning heavy petting.

Usage

Bliddy Cliffie was doing full rub-aaps with Sharon in the back seat men, I din know where to look!
Added 2011-07-03 by Minkey Chief

Root

English

Related Terms

Putting Kai