French-English dictionary »

affabulation meaning in English

FrenchEnglish
affabulation nom {f}

bum rap(false accusation)
noun