What does ambulante Händler mean?

ambulante Händler - German to English

travelling vendors