altocumulus cloud - German English Dictionary