lascivious
salacious
concupiscent
roguish
libertine
hehehehehe
"Tupping" is a rather crass and dated slang term for sexual intercourse, often used in the context of a man having sex with a woman. It comes from the word "tup" which originally referred to a ram mating with a ewe (a male sheep mating with a female sheep).
Over time, "tup" and "tupping" began to be used as crude slang for a man having sexual intercourse, likening the act to the mating of sheep. It carries connotations of a man roughly or forcefully having sex with a woman, so it's generally considered quite vulgar and demeaning in modern usage.