terraced dwellings (on sloping ground) - Allemand Anglais Dictionnaire