Definitions for "Liphook"
Liphook is a large village in Hampshire, England.