someone who ministers - French English Dictionary