Dachau

What is Dachau?

Dachau definition and meaning on Dictionary terms:
noun

a city in SE Germany, near Munich: site of Nazi concentration camp.