What is the full meaning of waterfronts
WATERFRONT, land with buildings, or a section of a town fronting or abutting on a body of water [n]
Example of the word waterfronts placed on a Scrabble board.