Polish-English dictionary »

lollard meaning in English

PolishEnglish
lollard noun

Lollardnoun