Top definition
Location of a vagina. Often used to say vagina in a more formal term or classify it as a place
'I went to beaver Hill for dinner last night'
by Brett0722 November 13, 2014
Get the mug
Get a beaver hill mug for your guy Sarah.