meaning of Boh!

Boh! - German to English

Huh!