rotten borough

Explore definitions, synonyms, and language insights of rotten borough

Definitions

Noun
an English parliamentary constituency with few electors

More General Terms