Translation of ٹینٹوا دبانا in English:

ٹینٹوا دبانا

phrase

  • strangle
    strangulate
    throttle
  • force one to do something, pressurize