Spanish-English dictionary »

sistema westminster meaning in English

SpanishEnglish
sistema Westminster noun
{m}

Westminster system(democratic parliamentary system)
noun