lifelong director of an organization - Spanish English Dictionary