a major aspect of the industry - Français Anglais Dictionnaire