Definition of arrow rest in English:

arrow rest

noun

  • A projection above the handle of a bow, upon which the arrow rests when shooting.

Origin

Late 19th century.