meaning of ambulante Händler

ambulante Händler - German to English

travelling vendors