iJunoon official Urdu Dictionary
دارالشفاء
dar al shifa
English definition for infirmary
1. n. a health facility where patients receive treatment
Synonyms and Antonyms for infirmary
Sponored Video