lollards

See also: Lollards

French

Noun

lollards m

  1. plural of lollard