English to Russian Dictionary
confabulate
Конфабуляция
Meaning for confabulate found in 10 Languages.
Sponored Video