sari

n. [Hindi] strip of cloth, usually about 6 yards in length, worn by women

Worn over a _choli_ (blouse) and _ghagra_ (petticoat) 

A _lehenga_ is a long skirt. 

Also, see Google search for How To Wear A Sari [1].

Links:

[1] http://www.google.com/search?q=how+to+wear+sari