Subscriber login


Forgot your password?

Library card login

Other

chapel royal

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.

chapel royal in other Oxford dictionaries

Definition of chapel royal in the British & World English dictionary
  |  Cite

Word of the day

merrythought

/ ˈmerēˌTHôt /
noun
the wishbone of a bird …