to co-host something - Spanish English Dictionary