technical representatives - German English Dictionary