Translation of حلق دبانا in English:

حلق دبانا

phrase

  • throttle, strangle