long-term supplier declaration - Spanish English Dictionary