terraced dwellings (on sloping ground) - Turkish English Dictionary