1 definition by rclark7769

Top Definition
A piece of art without equal that defies the laws of nature in her exquisite beauty, darling smile and immeasurable intelligence.
In the movie, the character had an Isabelle Hutchings quality to her that made men bow at her feet and women admire her with envy.
by rclark7769 March 18, 2009

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×