meaning of Bummerl

Bummerl - German to English

small cumulus (cloud)