long-term economic development - Spanish English Dictionary