hindi name meaning 'worshipped'. she is a lovely girl. she is strong and can defend herself. she will always be there for you.
'who's that over there?' 'that's my best friend, ribhya'