deputy mayorship - French English Dictionary