multi-billion dollar debt - Turkish English Dictionary