terraced dwellings (on sloping ground) - French English Dictionary