translate English to French: • Heavy Duty Mechanic / Machinist
• Mécanicien ou mécanicienne Matériel lourd