What does aufjauchzen mean?

aufjauchzen - German to English

to shout for delight