embattled - Turkish English Dictionary