What does the word herb mean?

a flowering plant whose stem above ground does not become woody.