Cloister
1. an enclosed garden
2. to seclude or isolate
Cloister
Cloister
1. an enclosed garden
2. to seclude or isolate
