branch factory abroad - Spanish English Dictionary