of/having limited means - Français Anglais Dictionnaire