Definition of free beach in English:

free beach

noun

US
  • A nudist beach.

Origin

1960s; earliest use found in The San Mateo Times.