meaning of Ambosshorn

Ambosshorn - German to English

anvil beak