leasing and other similar obligations - Turkish English Dictionary