Find the word definition

Wikipedia
Wycomb

Wycomb is a small village in northern Leicestershire, England. It is in the Melton district, about from Melton Mowbray. It is part of the civil parish of Scalford (where the population is included).