Man | British | Definition of 'The Stankist': lover of a female smelling her upper lip.

  • JoinedJanuary 2015
  • Occupation#TheStank Researcher
  • HometownLondon
  • Current cityLondon
  • CountryEngland

Testimonials

Nothing to show.