Find the word definition

Wikipedia
Ibworth

Ibworth is a hamlet in Hampshire, England. Interesting features include a community notice board and a wall post box dating from the reign of Queen Victoria.