translate English to German: For me, a major stumbling block has been the WTO.
Für mich war die WTO ein wesentlicher Stolperstein.