meaning of leicester

1. an industrial city in Leicestershire in central England; built on the site of a Roman settlement


Related Words

leicester | leicestershire |

Developed & Maintained By Taraprasad.com

Treasure Words