1 definition by Natsterrr

Top Definition
Means beautiful place in french.
Je suis d'Oregon. C'est un beaulieu.
by Natsterrr August 04, 2008
Mug icon
Buy a Beaulieu mug!