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