someone of little vigor and movement - Spanish English Dictionary