1 definition by X_thatrandomgir_X

Navleen is a total cutie she has the best smile and boobs
Person a:Damn she must be a navleen
Person b:I would smash her anyday
by X_thatrandomgir_X May 19, 2018
Get the Navleen mug.