host provinces or territories - Spanish English Dictionary