first deputy managing director - Alemán Inglés Diccionario