Top definition
Having qualities that delight the senses, especially the sense of sight; Having characteristics that attract love or affection; beautiful, classy
That girl is smrithi.
by grapple March 18, 2005
Get the mug
Get a smrithi mug for your dog Jovana.