Definition of almsgate in US English:

almsgate

noun

historical
  • A gate at which alms are distributed.

Origin

Early 17th century.