inembargable - German English Dictionary