terrace planting - Turkish English Dictionary