Back to Dictionary
梵刹
梵剎
Fànchà
1. Buddhist temple
2. monastery
Noun