telecommunications supplier - German English Dictionary