1.
Dugu dugu
0
0
English Translation
Sex
Definition
To have sex. Usually used only by people from the deep rural areas