chapel royal

/CH AE1 P AH0 L R OY0 AH0 L/
N
  1. 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