to rely on handouts - Espagnol Anglais Dictionnaire