Top definition
The absolute best mother in the world.

She is understanding, beautiful, loving and so much more than infinity.
She is out of this world.
I am very lucky to have her in my life.
She's an Isilda.
by Thekidwholoveshismom January 30, 2011
Get the mug
Get a Isilda mug for your guy Helena.