LL.AA.RR.

views updated

LL.AA.RR. Leurs Altesses Royales (French: Their Royal Highnesses)

More From encyclopedia.com