Translation of تل انجلی in English:

تل انجلی

phrase

Hinduism

  • double handful of water and sesame seed, etc. offered to the souls of the dead ancestors