chapel royal
/CH AE1 P AH0 L R OY0 AH0 L/N
- 1
A chapel royal is an establishment in the British and Canadian royal households serving the spiritual needs of the sovereign and the royal family.
Translate “chapel royal” into another language
Choose a language below to open the translator with English selected as the source language.