bit with roller axle supported at both ends - German English Dictionary

Suggest a Term