head of a delegation - Spanish English Dictionary