be left wanting to contribute - Spanish English Dictionary