Clue: One who makes a deposit, or has an amount deposited June 7, 2017 By Show answer Depositor More English Words & Origins QuestionsMore Language Questions