Translation of تَذَبْذَبَ

      Noun

      ...

      Verb