Ping.
Here, this ought to give some idea of the meaning of the thing.
"Mediatrix" is much more understandable, and is easily related to our own role in bringing Christ to other men. We have that concept clearly defined already.
So, why not leave it at that?