New smyrna beach

What is New smyrna beach?

New smyrna beach definition and meaning on Dictionary terms:
noun

a town in NE Florida.