Topic: LAW


Crown Court

noun
     
Crown Court [uncountable and countable]
SCL a court of law in Britain that deals with serious criminal cases and is higher than a Magistrates' Court

Explore LAW Topic