constantly shifting allegiances - Spanish English Dictionary