translate English to German: It can be difficult to grasp the fact that we live in an overwhelmingly parasitic world.
Es ist vielleicht mit schwer zu begreifen, dass wir in einer überwiegend von Parasiten bevölkerten Welt leben.