Translation of gari in English:

gari

handcuff

noun

  • 1

    handcuff, metal ring linked to another, for securing a prisoner's wrists