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

حلق دبانا

phrase

  • throttle
    strangle