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