1 definition by Gil2121

Nilusha a girl who like to touch squirrels and over obsess over Asian guys.
Nilusha once tackled me....
by Gil2121 December 12, 2012
Get the Nilusha mug.