PALLIARD


Meaning of PALLIARD in English

noun a lecher; a lewd person.

2. palliard ·noun a born beggar; a vagabond.

Webster English vocab.      Английский словарь Webster.