host country supervisor - German English Dictionary