lack of financial resources - Francés Inglés Diccionario