of/having limited means - German English Dictionary