extra pair of hands - Spanish English Dictionary