long-term seller - Spanish English Dictionary