English Dictionary
Definition depositor in British English
depositor noun
[countable] noun
/dɪˈpɒzɪtə(r)/
Synonyms and related words
