English
›
Words
a
person who imparts information
Translation:
English
1
communicant
Add
Translation