translate English to German: It has enormous leverage - 15% of the European internal product.
Er hat enorme Hebelwirkung - 15 % des europäischen Inlandsprodukts.