ridden one's bumper

English

Verb

ridden one's bumper

  1. past participle of ride one's bumper