do business abroad - German English Dictionary