1 definition by Medi Hashimoto

Top Definition
short for Nilufar - A Persian name for a girl. Persian word for a flower known as "Morning Glory"(purple/blue flower that grows as a vine, the flower opens in the morning and closes in the evening). Artist that releases her O.C.D. in her art. Descendant of a king.
what a beautiful Nilu.
by Medi Hashimoto February 04, 2010
Mug icon
Buy a Nilu mug!