What does Altokumulus mean?

Altokumulus - German to English

altocumulus