Polish-English dictionary »

thatcherysta meaning in English

PolishEnglish
thatcherysta noun

Thatcheritenoun
advocate of Thatcherism