What does Aha! mean?

Aha! - German to English

we see!