YourDictionary

What does Ceylon NLR stand for?

New Law Reports (Ceylon) - A publication (ILCA)

link/cite print suggestion box