small town mayor - French English Dictionary