What does Bin ich dumm! mean?

Bin ich dumm! - German to English

Silly myself! [coll.]