Top definition
Usually a frightening Social Studies teacher's way of referring to a couple showing PDA.
Aaron this better not be a weird ape mating ritual.
by snoutwash69 November 24, 2015
Get the mug
Get a ape mating ritual mug for your papa Abdul.