Polish-English dictionary »

izba lordów meaning in English

PolishEnglish
Izba Lordów noun

House of Lordsnoun
upper chamber of UK parliament