meaning of impasse

1. a street with only one way in or out


Related Words

impasse |

Developed & Maintained By Taraprasad.com

Treasure Words