Dictionary search results

Showing 1-3 of 3 results

chapel royal British & World English

A chapel in a royal palace

the Chapel Royal in chapel royal British & World English

The body of clergy, singers, and musicians employed by the English monarch for religious services, now based at St James’s Palace, London