what does impasse mean
What does impasse mean in Urban Dictionary?: a spot of which any further development is made. by Adaline Report definition.