Traducción español inglés

English version

¿Qué significa "Carecer de medios suficientes" en Inglés