altocúmulo - Spanish English Dictionary