English Meaning of chittrsa:ri:

Meaning of 'chittrsa:ri:' (चित्रसारी)

a picture gallery; an inner apartment for amorous enjoyment.


Browse Hindi - English Words

Hindi - English Dictionary Search