Definition, Meaning & Synonyms | English word LEPROSARIUM
LEPROSARIUM
Definitions of LEPROSARIUM
- An isolated building or community used to house lepers, usually in permanent quarantine from the rest of society.
Number of letters
11
Is palindrome
No
Search for LEPROSARIUM in:
Page preparation took: 141.51 ms.