meaning of Also wirklich!

Also wirklich! - German to English

Truthfully! [annoyed]