garrows

English

Noun

garrows

  1. plural of garrow