Version Française
Meaning of
"affabulation"
in English language
French to English
English to French
French
English
affabulation; aptitude à se mentir à soi-même/à affabuler.
self-delusion