deputy director and chief editor - Espagnol Anglais Dictionnaire