meaning of ambulanter Handel

ambulanter Handel - German to English

hawking [street trading]

View more

  • peddling