special chapel where the statue of christ is displayed during holy week - Turkish English Dictionary

Suggest a Term