palliards

English

Noun

palliards

  1. plural of palliard

Anagrams