long term supplier declaration - Turkish English Dictionary