meaning of Aha!

Aha! - German to English

we see!