townhouse in French townhouse in French maison de ville noun A house in an urban setting. Add to Flashcards