Definitions of shtup:

  • noun:   slang terms for sexual intercourse