Possibly: Coral, Precious stone, or derived from ‘Ripal’ meaning ‘one who protects’

1 Post