altocúmulo
Meanings
Noun
1. altocumulus (physics, meteorology)