Meaning of infirmary

Definition of infirmary

(noun) a health facility where patients receive treatment

Other information on infirmary

WIKIPEDIA results for infirmary
Amazon results for infirmary