Translation of tamasya in English:

tamasya

panorama, scenery, view

noun

  • 1

    panorama, scenery, view