terraced dwellings (on sloping ground) - Turc Anglais Dictionnaire