Urvashi

in baby girl name

The meaning of Urvashi is The Most Beautiful Apsara In The Universe