English to Netherlands Dictionary
confabulate
Confabulatie
Meaning for confabulate found in 10 Languages.
Sponored Video