Skip to main content

Definitions by ubdict2018

same as Shresta . (of sanskrit origin). A wonderfully amazing person. Often considered to be very beautiful.
I saw this amazing girl last night" "Oh really? Was her name Sresta?" "Must've been
sresta by ubdict2018 November 24, 2018