sieluntaistelu

Noun

 * 1) battle or struggle of the soul