advocate depute









advocate depute


noun

  1. a Scottish law officer with the functions of public prosecutor
52 queries 0.583