Home UK English marital aid
Any device for the production or enhancement of sexual stimulation.
1960s.
READ THESE ARTICLES