international wholesale trade center - German English Dictionary