or other similar taxes - Français Anglais Dictionnaire