new venture terrace - Turkish English Dictionary