Top definition
Eau de source naturelle... oh..
Natural Spring Water.. Its better than shitty Dasani
by Chris November 12, 2003
Get the mug
Get a Aberfoyle mug for your guy Zora.
2
A town in the north of Scotland (Britain). Famous for Skiing and outdoor activities.
by faith July 30, 2004
Get the mug
Get a Aberfoyle mug for your daughter-in-law Sarah.