not be able to do something due to lack of money/strength/mettle - Espagnol Anglais Dictionnaire