of/having limited means - French English Dictionary