sloping terrace - Turkish English Dictionary