French-English dictionary »

finir sa vie meaning in English

FrenchEnglish
finir sa vie verbe

end one's daysverb