A euphemism for female genitals originating in Hastings UK.
Steady! I really like Horton holes.
9👍 1👎