translate English to German: This is where much more use must be made of Europol.
Hier muss auch Europol verstärkt eingeschaltet werden.