Palliard

n.
  1. A born beggar; a vagabond.
  2. A lecher; a lewd person.