Top definition
A name of a girl from Sri Lanka
It means bright and clever child filled with light and memory
by che123 February 23, 2017
Get the mug
Get a chehansa mug for your father-in-law Manley.