ADVOCATE Meaning of ADVOCATE in English [noun] [C]He's a strong advocate of state ownership of the railways.An advocate is also a lawyer who defends someone in a court of law. Cambridge English vocab. Кембриджский английский словарь. 2012