strategic and project development manager - Alemán Inglés Diccionario