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