national self-sufficiency - Turkish English Dictionary