enclaustramiento
Top 40000
Meanings
Noun
1. isolation in one's home; hermitage