Definition of Almoner

Any infomration entered here is solely your responsibility

Currently available definitions
Almoner in English
Noun
  1. an official in a British hospital who looks after the social and material needs of the patients
Almoner in Mizo
Noun
  1. mi rethei á¹­anpuina petu