president and managing director - Español Inglés Diccionario