Equipped with a bumper or bumpers; protected by a bumper or buffer.
From 'bumper' (a protective bar on vehicles, or something very large) plus '-ed' suffix indicating a state or quality.
Try Another Word