lacking strength and vigor - Espagnol Anglais Dictionnaire