SHTUP

Definition of SHTUP

  1. (noun)slang for sexual intercourse