poor helpless people - French English Dictionary