What is the full meaning of esplanades
ESPLANADE, (French) a level open stretch of paved or grassy ground, esp. one designed for walking or driving along a shore [n]
Example of the word esplanades placed on a Scrabble board.