ridden the clutch

English

Verb

ridden the clutch

  1. past participle of ride the clutch