Another expression for having sex. Abbreviated as STDDITO.
person 1: I walked in on my parents sticking the diddly-doo in the o person 2: oh man, that sucks.