interposer

from The Collaborative International Dictionary of English v.0.48
Interposer \In`ter*pos"er\, n.
   One who, or that which, interposes or intervenes; an obstacle
   or interruption; a mediator or agent between parties. --Shak.
   [1913 Webster]
    

[email protected]