a body of persons sent on a diplomatic mission - French English Dictionary