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

Suggest a Term