Definitions of Neckar:

  • noun:   a river in Germany; rises in the Black Forest and flows north into the Rhine