meaning of Ammertal

Ammertal - German to English

Ammer valley