What is the meaning of Sauerkraut?

A dish made by fermenting finely chopped cabbage.

A German person.

(German) sauerkraut

Source: wiktionary.org