street vendor who sells his merchandise in installments - Espagnol Anglais Dictionnaire