What does Boomerang: Europas harte Landung mean?

Boomerang: Europas harte Landung - German to English

Boomerang: moves into the New under developed [Michael Lewis]