12160291 - FLEXIBLE COUPLING

Brand: Deutz

FLEXIBLE COUPLING