professional services representative (psr) - German English Dictionary