English to Netherlands Dictionary
diffidence
Verlegenheid
Meaning for diffidence found in 19 Languages.
Sponored Video