What does Bummerl mean?

Bummerl - German to English

small cumulus (cloud)