meaning of parkway

1. a wide scenic road planted with trees; "the riverside drive offers many exciting scenic ">views"


Related Words

parkway |

Developed & Maintained By Taraprasad.com

Treasure Words