What is Esgaroth and alternative name for?

Esgaroth is an alternative name for Lake-town, a fictional city in J.R.R. Tolkien's novel "The Hobbit."