Translation of گلو گیر in English:

گلو گیر

phrase

  • irritating to the throat
    choking
    causing hoarseness
    seizing by the neck
    collaring