Translation of تُلتُلی in English:

تُلتُلی

Pronunciation /t̪ʊlt̪ʊli:/

feminine noun

  • stream of water, blood or some fluid