to deposit or inter in a chapel; to enshrine

listen to the pronunciation of to deposit or inter in a chapel; to enshrine
English - English
chapel
to deposit or inter in a chapel; to enshrine
Favorites