Top definition
An unreachable or nonexistent paradise. Reference to movie Dark City.
Hey, you happen to know the way to Shell Beach?
by Phlegatu May 03, 2018
Get the mug
Get a shell beach mug for your mate Vivek.
buy the domain for your recipe vlog