meaning of Boomerang: Europas harte Landung

Boomerang: Europas harte Landung - German to English

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