ermitage
Top 20000
Meanings
Noun
1. hermitage (dwelling place of hermit)
2. hideaway
Examples1
The Hermitage Museum is located in Saint Petersburg.