What does Ambosshorn mean?

Ambosshorn - German to English

anvil beak