Palliards

From Fresh Dictionary

English

Noun

palliards

  1. Plural of palliard.
Personal tools