What does Ambosswolke mean?

Ambosswolke - German to English

anvil cloud