garrochant

French

Participle

garrochant

  1. present participle of garrocher