meaning of Bin ich dumm!

Bin ich dumm! - German to English

Silly myself! [coll.]