allayer

allayer definitions

noun
  • One who allays.