das erklärt einiges!

listen to the pronunciation of das erklärt einiges!
ألمانية - الإنجليزية
That explains a few things!
That explains quite a bit!