Nilusha Share definition Flag Nilusha a girl who like to touch squirrels and over obsess over Asian guys. Nilusha once tackled me.... Nilusha by Gil2121 December 11, 2012 0 0 Get merch Get the Nilusha mug. Buy Now — $32.95 See more merch