Meaning of “town house” in the English Dictionary

british dictionary