Babylon 10
Simply the best definition!

Download it's free

kämpfte mit sich selbst

Babylon German English dictionary

Download this dictionary
kämpfte mit sich selbst
struggled with himself, did not know what to decide, experienced an inner conflict