From English-French FreeDict Dictionary ver. 0.1.6: struggle /strʌgl/ 1. se débattre, se démener 2. batailler, combattre, luter 3. bataille, combat 4. lutter
struggle /strʌgl/ 1. se débattre, se démener 2. batailler, combattre, luter 3. bataille, combat 4. lutter