Diesel Engine Cylinder Block

Encyclopedia - saVRee