rhizoverb
Beta
Feedback
→
mayor
City or town leader
noun · The head of a city or town government.
Enable JavaScript for search, audio, and interactive vocabulary practice.