antiaphrodisiac

adjective
  1. tending to reduce or suppress sexual desire or arousal
noun
  1. a substance or agent that reduces or suppresses sexual desire

Examples