VariousWords beta
Related Terms:
Definitions:
Noun
Leicester
Definition: an industrial city in Leicestershire in central England; built on the site of a Roman settlement
Definition: A sheep of an English breed, valued for its meat and fleece.