aid foundation for weak and homeless people - Français Anglais Dictionnaire