itinerant trade or occupation - Alemán Inglés Diccionario