When two females of any species rub their vaginal lips (pussies) together. Lesbian Sex.
God dammit babe, The lesbians upstairs are âthumping peachesâ again!