Entry from World dictionary
Definition of chapel royal
noun (plural chapels royal)
a chapel in a royal palace. (the Chapel Royal) the body of clergy, singers, and musicians employed by the English monarch for religious services, now based at St James’s Palace, London.