self-sacrificing - pełen poświęcenia bad-tempered - wybuchowy, wściekły touched - wzruszony, poruszony
egoist - egoista