head a delegation - Spanish English Dictionary