Definition of rating franchise in English:
rating franchise
noun
A system in which the right to vote in public elections is determined by the payment of rates at a particular level; occasionally with specified amount.
Origin
Mid 19th century; earliest use found in The Times.
Are You Learning English? Here Are Our Top English Tips