senior priest - French English Dictionary