Overwhelming referendum Synonyms

Definitions for Overwhelming


Definitions for Referendum


  • (noun) a legislative act is referred for final approval to a popular vote by the electorate