MohammedPreview
Open in TheBrain

A Chaplet

  1. A small chapel or shrine.