Nilusha a girl who like to touch squirrels and over obsess over Asian guys.
Nilusha once tackled me....
by Gil2121 December 11, 2012
1 more definition
Nilusha is a crazy funny girl who has an obsession with pomegranates and the color green. One of the sweetest and down to earth girls I know. Nilusha is person and very awkward and can't talk to any guys. But she is a perfectionist.
by L0ve0fherl1fe November 24, 2013