riemuhuuto

Noun

 * 1) shout or cry of triumph or rejoice