levy a heavy tax on - Français Anglais Dictionnaire