Almsman

n.
  1. A recipient of alms.
  2. A giver of alms.