visit businesses to make sales - Alemán Inglés Diccionario