French-English dictionary »

faire tout son possible pour meaning in English

FrenchEnglish
faire tout son possible pour preposition

at pains◼◼◼(making careful effort)
preposition