all public terminal rail facilities - Français Anglais Dictionnaire