meaning of Also, was haben wir hier?

Also, was haben wir hier? - German to English

what exactly have we got here?