English-Latin dictionary »

witness, supporter, mediator meaning in Latin

EnglishLatin
witness, supporter, mediator noun

advocatus [advocati](2nd) M
noun