deputy managing directors - Spanish English Dictionary