Topic: LAW


Court of Appeal

noun
     
Court of Appeal [singular]
SCL the highest law court in Britain apart from the House of Lords

Explore LAW Topic