Translation of رام لیلا in English:

رام لیلا

phrase

  • a Hindu festival