Definitions for "Medmenham"
Medmenham is a village in Buckinghamshire, England. It is located on the River Thames, about three and a half miles southwest of Marlow, three miles east of Henley-on-Thames.