cumbersome machine or object - Français Anglais Dictionnaire