street vendor who sells his merchandise in installments - Spanish English Dictionary