embattled - French English Dictionary