French-English dictionary »

de toutes ses forces meaning in English

FrenchEnglish
de toutes ses forces preposition

with all one's mightpreposition