sales and marketing director - Alemán Inglés Diccionario