1 definition by Nolea

Coming from the old Scottish meaning: A person or persons who resides on a hill.
Where has Will gone?
He's up on the hill with the Drummonds'
by Nolea September 3, 2009
Get the Drummond mug.