embattled - Spanish English Dictionary