meaning of aufjauchzen

aufjauchzen - German to English

to shout for delight