one of the smaller european states - Français Anglais Dictionnaire